UDP (User Datagram Protocol) হলো ইন্টারনেট প্রোটোকল স্যুটের একটি মূল প্রোটোকল, যা দ্রুত ডেটা ট্রান্সমিশনের জন্য ব্যবহৃত হয়। এটি TCP-এর মতো connection-oriented প্রোটোকল নয়, বরং এটি একটি connectionless প্রোটোকল, যার মাধ্যমে ডেটা ট্রান্সফার করার জন্য কোনো স্থায়ী সংযোগের প্রয়োজন হয় না। UDP সাধারণত রিয়েল-টাইম অ্যাপ্লিকেশনগুলোর জন্য ব্যবহৃত হয় যেখানে দ্রুত ডেটা পাঠানো জরুরি, যেমন ভিডিও স্ট্রিমিং, অনলাইন গেমিং, এবং ভয়েস ওভার আইপি (VoIP)।
Connectionless Protocol:
Unreliable Data Transfer:
No Error Recovery:
Faster Transmission:
No Congestion Control:
Datagram-Based:
UDP হেডার খুবই সরল এবং ছোট, যা মাত্র ৮-বাইটের হয়। এতে চারটি ফিল্ড থাকে:
UDP সাধারণত নিম্নলিখিত অ্যাপ্লিকেশন এবং পরিষেবাগুলোতে ব্যবহৃত হয়, যেখানে দ্রুততা এবং কম লেটেন্সি গুরুত্বপূর্ণ:
বৈশিষ্ট্য | UDP (User Datagram Protocol) | TCP (Transmission Control Protocol) |
---|---|---|
প্রোটোকল ধরণ | Connectionless | Connection-oriented |
নির্ভরযোগ্যতা | Unreliable (ত্রুটি পুনরুদ্ধার নেই) | Reliable (ত্রুটি পুনরুদ্ধার আছে) |
অর্ডার মেইনটেন | সঠিক ক্রম নিশ্চিত করা হয় না | সঠিক ক্রম নিশ্চিত করা হয় |
ফ্লো কন্ট্রোল | নেই | আছে |
স্পিড | দ্রুত (কম ওভারহেড) | তুলনামূলক ধীর (Handshaking ও কনজেশন কন্ট্রোলের জন্য) |
উদাহরণ | VoIP, DNS, ভিডিও স্ট্রিমিং, গেমিং | HTTP, FTP, SMTP, SSH |
common.read_more